Spire (Speyer), ville libre et évêché du Saint-Empire (Palatinat)